// ProjectTemplateManager.h: interface for the ProjectTemplateManager class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_PROJECTTEMPLATEMANAGER_H__6CEEF4E6_9C11_4903_816F_EFF08D01CD56__INCLUDED_)
#define AFX_PROJECTTEMPLATEMANAGER_H__6CEEF4E6_9C11_4903_816F_EFF08D01CD56__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

namespace PDMS
{
	namespace PDMSFrame
	{
		class ProjectTemplate;
		class ProjectTemplateManager  
		{
		public:
			ProjectTemplateManager();
			virtual ~ProjectTemplateManager();
			static ProjectTemplateManager& Instance();
			ProjectTemplate* GetTemplate(const StdString& strTemplate);
			
		};
	}
}

#endif // !defined(AFX_PROJECTTEMPLATEMANAGER_H__6CEEF4E6_9C11_4903_816F_EFF08D01CD56__INCLUDED_)
